import logging

from config import BASE_HOST


class TenderApi:
    """
    投资：接口
    """
    # 获取session对象
    def __init__(self, session):
        self.session1 = session

    # 投资接口
    def tender(self, body):
        """

        :param body: 请求体数据
        :return: response 对象
        """
        res = self.session1.post(url=BASE_HOST + '/trust/trust/tender', data=body)
        print(res.json())
        logging.info(res.json())
        return res

    # 第三方投资接口
    def third_tender(self, url, body):
        """

        :param url: 投资对象中返回的 值里面的Url
        :param body: 投资对象中返回值中的 name值与 value值 组成的字典{name：value}
        :return: response 对象
        """
        res = self.session1.post(url=url, data=body)
        print(res.text)
        logging.info(res.text)
        return res
